have the car serviced - French English Dictionary